The Machine Learning Approach By Michael Kearns